
var form = layui.form;
form.verify({
  username: function (value, item) { //value：表单的值、item：表单的DOM对象
    if (!/^[a-z\d]{6,10}$/.test(value)) {
      return '用户名只能使用6-10位的数字和小写字母'
    }
  },
  //我们既支持上述函数式的方式，也支持下述数组的形式
  //数组的两个值分别代表：[正则匹配、匹配不符时的提示文字]
  pass: [
    /^[\S]{6,10}$/
    , '密码必须6到10位，且不能出现空格'
  ],
  cofirmPass: function (value) {
    if ($('.pwd').val() !== value) {
      return '两次密码不一致,请重新输入'
    }
  },
  nickn: [
    /^[\u4E00-\u9FA5]+$/,
    '只能是中文'
  ],
  //修改密码
  pwd: [
    /^[\S]{6,10}$/,
    '密码是6到10位, 不能有空格'
  ],
  diff: function (value) {
    if ($('.oldPwd').val() == value) {
      return '新旧密码怎么能一样呢，重来';
    }
  },
  //确认两次密码是否一致
  same: function (value) {
    if ($('.newPwd').val() != value) {
      return '两次新密码怎么能一样呢，重来';
    }
  },
  //类别管理
  ctname: [
    /^[\u4E00-\u9FA5]+$/,
    '分类名只能是中文'
  ],
  aliname: [
    /^[a-z0-9]+$/,
    '小写和英文数字组成'
  ],
  //发布文章 - 验证
  //文章标题
  articleTitle: [
    /^[\u4E00-\u9FA5a-zA-Z0-9_-]+$/,
    "标题只能是中英文, 数字下划线中划线组成"
  ],
  //文章分类
  cate: function (value) {
    if ($('select[name = cate_id]').val().length == 0) {
      return '分类还没选呢'
    }
  }
});